<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		   <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
           <meta name="author" content="Zhang Cheng">
		<title></title>
		<style type="text/css">
			.red{
				color: red;
				
			}
			.thin{
				font-weight: 200;
			}
			.italic{
				font-style: italic;
			}
			.active{
				letter-spacing: 1.5em;
			}
		</style>
		<script src="js/vue.js" ></script>
	</head>
	<body>
		<div id="app">
			<!--
            	作者：offline
            	时间：2019-08-23
            	描述：直接使用数组，用v-bind绑定
            	可以在数组当中使用三元表达式
            -->
			<h1 :class="['red','thin','italic',flag?'active':'']">很大很大很大</h1>
			<!--
            	作者：offline
            	时间：2019-08-23
            	描述：直接使用数组，用v-bind绑定
            	可以在数组当中使用对象
            -->
			<h1 :class="['red','thin','italic',{'active':flag}]">很大很大很大</h1>
			
			<!--
            	作者：offline
            	时间：2019-08-23
            	描述：绑定的类可以直接使用对象
            -->
			
			<h1 :class="classobj">很大很大很大</h1>
			
			<!--
            	作者：offline
            	时间：2019-08-23
            	描述：绑定内联的样式,可以定义到data当中
            -->
			<h1 :style="styleobj1">很大很大很大</h1>
			<!--
            	作者：offline
            	时间：2019-08-23
            	描述：绑定内联的style可以使用数组
            -->
			<h1 :style="[styleobj1,styleobj2]">很大很大很大</h1>
		</div>
		<script>
			var app = new Vue({
				el:'#app',
				data:{
					flag:false,
					classobj:{red:true,thin:true,active:true},
					styleobj1:{
						'font-style': 'italic',
						'color':'red',
					},
					styleobj2:{
						'font-weight': 100,
						
					}
				},
				methods:{
					
				}
			});
		</script>
	</body>
</html>